package com.cms.recursoshumanos.object.list;

import java.util.Vector;

import net.rim.device.api.util.Persistable;

import com.cms.recursoshumanos.object.Ocio;

public class ListaOcio
{
	Vector listaOcio;

	public ListaOcio()
	{
		this.listaOcio = new Vector();
	}
	public int cantElementListaOcio()
	{
		return this.listaOcio.size();
	}
	public void addOcio(Ocio elOcio)
	{
		this.listaOcio.addElement(elOcio);	
	}
	public void setListaOcio(Vector listaOcio)
	{
		this.listaOcio = listaOcio;
	}
	public Vector getListaOcio()
	{
		return this.listaOcio;
	}
	public void resetListaOcio()
	{
		listaOcio.removeAllElements();
	}
	public void deleteOcioAtIndex(int index)
	{
		listaOcio.removeElementAt(index);
	}
	public Ocio getOcioAtIndex(int index)
	{
		return (Ocio) this.listaOcio.elementAt(index);
	}
	public Ocio getOcioById(int id_Ocio)
	{
		Ocio elOcio = null;
		for (int i = 0; i < cantElementListaOcio() ; i++)
		{
			Ocio ocio_aux = getOcioAtIndex(i);
			if (ocio_aux.getOcioId() == id_Ocio)
			{
				elOcio = ocio_aux;
				break;
			}
		}
		return elOcio;
	}
	
}
